filling out TODOs