adding project function for osx