animation added, but needs some work