enum-structs; file names