you can avoid hoisting by assigning your named function to a variable.