new requirement folder structure