first commit for huixin