carry coordinates internally in float format