revamped initializer does a full osx setup