added devise, rolify, and cancna