add implementation for AdminUser class