enhance gen page