requirements 1-4