array syntax not needed for link functions. It's arguments are based on order not name