add conditional compilation
just add some comment