Alegebra Tools