use const for parameters