debuggage much more advanced