todo
renamed ClientCommand to Action