add hanxu assignment 3