working but not sure about knowing
updates