added os specific install