Working and almost done.