All done, but need to refine most of them.