modified final commit