[UPDATE] figure 1 boilerplate.