rename generate to build