working update to lab5