edoc playground
chapter 5 skeleton