initial commit of algebra base; under development