finished 408

emberjs 的逻辑真的很奇怪，好不适应