used global preamble