works - but updatse are slowed to 1 every 2 seconds for now