set up for functionals chapter