custom array merge and array replace