bye
added ticker timer function