fixes to controllers, add precog, notidy, and metrics