add macos support