Separated user class out into groups