merge all feature together

merge all feature together