removed SPRINTF usage