Modified several method names for clarity. Identified a bug --two different controllers can't have methods with same name.