"create a structure and generator"