initial structure for project