improved partial training