Parametrize the build functions