parameterized hardcoded numbers