modify User model because protocol is changed.