added logic for userVO