ver04 with diff