add in parameterized build support