self debug finished