add id, title, content(incomplete) support & fix infobox