Applications of the baylis hillman adducts towards development of novel strategies for synthesis of spiro and heterocyclic compounds