Add format function