Need abstract controller rendering