implement counter skills