0.040

fix selecting and self(x || y) path build