finished implementing test for expression