add configure section
support menu callback