added result type prefix