animations progress (best working state so far)