a lot of TODOs, continue at home