fixed tip counting