now I feel dumb... not passing the functions but calling the functions.