Review - mvp presentation - do not merge

It would be better to split this out into multiple lines to make it readable. You are computing positional parameters on the fly. 

Also, you should store the raw components of the score, rather than the output of the scoring algorithm. This storage is losing data - you can't get back to the individual components of the score from what you store here. That's not a good idea.