please always put a space after the `function` keyword