added eta listener