Assignment6-Completion_Wenxi Lei