ready for serious debugging commit