main for huanhuan