override parts to speed up build