这是S-Tea的重构版本