Consistent requirements pqttern as per the book beta