following with animation effects / updates