adding structs and list length