some corrections regarding expression