Exploration of carbon-carbon and carbon-heteroatom bond forming reactions involving homoenolate generated by NHC organocatalysis