添加对legacy的支持