updated requirements and settings