generated User scaffold