more realistic animation added