merge with list