Final Version of the lab