Add boilerplate code for project 4