adding initial version of the template