use optional build param