Tutorials under 'Command Query Responsibility Segregation'