INFO3180 lab4