add tip component
modify naming rule
update some styles
remove useless files