section 248

dropping #107-114