added blinking and all