adding overall layout