remove parseRequirements function too