Implemented some design features