Adding boilerplate code