Design Paturn Protoype