beamq.py_draft1