debug system works end to end