my structs for some labs