add info table
modified function order
modified event listener