add AlgTypes