requirements 2