input prob fix, not return problem w/ list:(
Almost done.