added animation as well