moved everything out of init.pp into it's own class and then set order in init.pp