added perform acquisition function to counter class