add more prep work for info interface