some improvements for arch linux