animation done , but kernel swap got bug