half done for lab5