allows for arbitrary counter additions