update struct => new class : User