-final. add some animations