completed first implementation of server side command store