docs for UserOptions