update with semi working map