seperated sections and added ids