add compiler section and add new topic section