public function createNew($vimeoId, Zend_Oauth_Token_Access $accessToken, array $props) {
        // first save the new user
        $userModel  = new Model_User();
        $userId     = $userModel->insert($props);
        $userData   = $userModel->find($userId)->current();
        $this->insert(array(
            'vimeo_id'            => $vimeoId,
            'access_token'        => $accessToken->getToken(),
            'access_token_secret' => $accessToken->getTokenSecret(),
            'user_id'             => $userId
        ));

        $this->getObserver('Authenticatable')->updateLoginStats($userId);
        return $userData;
    }