rough layout completeld