Added the variable ser
Added bidirectional communication