improve usage support, with example