serialized command and communication layer