adds structure to folder and basic implementation