added separate blinker code