use idea and format by idea