todo items rework