working update without the “boing” - class : WIP