complete link implementation, need highlight and modify animation