added archive_user, User and Logger classes