init（可以在SAE上运行）