shared/result library