added animation framework, animations