rapid entry composition; todo list refactoring