make it mac os x compatiable