基本完成ATM,但未测试