refactoring objs.
know issue :
some time blink stops.