combined d1 with ver1