added structs linked list with dynamic memory allocation example