debuging with printing n/m/h
debug hh.c
restruct hh.hoc