Is there a reason you use CamelCase for function names but use underscores in your controller?