rough user partial