added animation controller