Prototype Requirement spec