animation work almost finished