footprints assignment