move requirements to subdirectory