Basic design for review.