update templates + TODOs