NON-FUNCTIONAL REQUIREMENTS