example for geoff and me
creating structs for geoff