Updated Functional Document