add software_result accessor