Implemented Design template