functionality is to reduce the footprint