cprint util