create slots in advance
merge remote