add IDs and section