add result buf