added formatter utility