added structs and intializing for submissions
add