record the functionality name on instance