implementing template parser
implementing template parser
implementing template parser
added tester