tricky debug 2