serial almost working
merge fix
simple serial read