re-formatting the bluecollar requires