Debugging... it is almost done