upScore with new function