Better requirement doc.