use variables for arch, dist, os