flags
struct fix