completed awesome counter - first pass
awesome counter refactor