Added enums and structs

Just a quick addition