Finilized lab4