Development of new approaches towards the synthesis of Isoxazoles Pyrazoles Triazoles furans and chromenes from propargulic alcohols