creational factory
vagrant/puphpet