got a few list tests to pass, working on functionality