list almost done.