imrpove couting