added requirements to run