finished cprintf part.