added expr code