trying gen as extension
install with build+install