add lab4 boilerplate