add generic User class