Refactor resultproccesor