Support multiple append using hash