changed requiresments