command pattern is ready