change exp to expr