expressions parsing a little bit further along