make it complete with lab1 exercise