simple
variables
struct
printer
threads
