Requirements

requirements of the task