Structs foram separadas do código principal