merge forward for stable