finished all recent todo, save ui changes