move requirements to setup file