initial commit of expression classes