adding blink function

v1 and v2