add install_requirement function