completed ex4
finished lab5