now building parse trees for basic operations