added missed requirements