revise for info