fix some general bugs and experiment with heatshrink