Add mac os support

please don't remove `.gitkeep` files.