use vagrant for wider compatibility