some sections added