setup for arrow functions