Debugging

To be done