user class init