introduction of flash messages