added half-complete animation functions