add middle. but a little have problem to save in list. also have the problem print data.