added custom explanation message option