bug fixed
use macro to product sidebar
put interface.json here