create dist, if missing