modified final expression creation