basic serial code, adding again to add edits