create idea interface and configuration json