simple
variables
struct
printer
