joelchanges
joelupdate
fix divide 0 error
fix divide 0 error
fix div 0 error 2
added counter caches