Lab3 and 4