added counter and console reporter