implemented complete CRUD-scope functionality for todo items