generalized result builder