Week7Lab3 Implementation