public String generate()