make each install command optional