added a flag to write separate requirements files