begin dealing with expr