fix requremeents