FIX: detect OS