model updated. coordinate helper restructured