added animations interfaces