integrate Devise authentication