implementing own flash message system.