zgen added