First iteration of Lab 4