functions class exercises