refactors on the vagrant provider