finish proj4, but without test