[dev] merge as bulk function?