explicit changes