you can initialize this variables at the top of the function for clarity