The baylis hillman bromides and carbonates in organic synthesis development of novel methodologies for spirooxindoles containing dihydrofuran epoxide and nitrone frameworks