Development of novel methods for the formation of C-C and C-N bonds