NON FUNCTIONAL REQUIREMENTS