add dynamic-hb.py