minor: removed an unnecessary method
added blinking feature + minor refactoring