Changing merge prototype