initial commit

sub templates
updating to nicer syntax
update to nicer syntax