base layout completed