added structs
Watman