functionality assessments