initial data structure/template setup