rough user schema