implement footprint page