fixed sprintf
fixed sprintf