making a lot of debuging statement