Basic design implemented.