generated user scaffold