fixed controllers; redoing autocomple