minor changes
added mathematical expression parser