integrate extensions