seems ready for serious debug