Add blink implementation