implemented data store and command execution