update footprint method and calls to method