counts properly + timer object :relaxed: