Reorganize, unleash hw.py