Initial commit. Structure was implemented