add prompt user customization support