add gear.py to cdag30 step1