modified by wchoi: completed.lab