merge init