SerialRead corrections
update serial read blocks from daniel