sub完成