updating requiremnts