added some missing sections (still yet to complete)