always use guard and parallel builds if possible.