TODO->MODULES_TO_BE_WRITTEN, moved all of the to-fix things to github issues