improved requirements page