first draft debuging 1