get working on osx from scratch