[UPDATE] figure 6 boilerplate.