started ex 22, ran aground some silly issues with types, working to resolve them