add opt 3.4 animate