main layout complete