added compile steps for osx