updated other controllers. probably still broken