add requirement doc