add blink function