section 249

dropping #103-106