need user class