rename attr animate to do
add shake
shake sample