Added CanCan and user type