add debug mode, design_dirty