Custom Generator : Controller