tried to implement a relative positioning system, not sure if goo idea