adding special sessions, and preamble