added some basic template structures