updated requirement document