rework to dialler controller