Implemented initial design.