setting up structure according to design document