added animation with principles (arc, secondary animation)