change all section
 new code