add malloc