Refactored Routine and Result