first changes for Eg