remove requirements to function require-pacakge