added hash access to result object