added needed libraries and achieved basic template structure for now.