functions that can initialize params passed by arguments: functions vs. methods