premary debug
Maybe only one bug left
final with debug