Lab3: Completed~