doAlg Button