adding stdio.h for using sprintf
experimental window
upd
fix code
upd
upd
upd