* change source to compile on mac os x