Completed Devise.