added more packet structs