Setting up structs.