call controller contrsutor