Add requirements to components
Merge