added basic serial coms