add animation and tip split control