存在重定义问题，待解决