Refactored Osasuoritus