include new requirements after talking to zhang