also build optional packages