code layout
All layout done + coded