puts together rps in a working state
fine tunes evaluation method and outputs