merge back-ward