add particle & debug_mode