more commented debug