made more linux-friendly