tightening up
show now working in b.py