generated user views