add code Gen ui