Synthesis of heterocycles & carbocycles using baylis-hillman adducts and synthesis of indene-spiro-oxindoles using tandem prins and friedel-crafts reactions