BCI research and development