move requirements to plugin sections