kick off
serial read with interrup