user class re-orged