parameterized tick