merged basic