Generic controller created. yay