Basic expression generation done