Work on Prog52 and add some templates
DO prog52