final push for lab2