adds a TODO because cap isnt quite working