Updated requirements and changes