organized constants, and created structs for wow objects