generate 2 scaffold