changes for explain