Add resource controller.
Restore controller functionality without Preston.