renamed control fptr
object fptr inside match step, init.