new build rules