Main layout

general framework completed