shit is awesome now and it counts correctly when updated