Lab 11 boilerplate