use format function