worked on rules that serial comm has to listen to.