Initial design and layout implimented