fix interface & add articles