updated - working onNewTipp