改成session，還有一些小更新。