Final Version of Lab 4