Adding requirements
Slow progress