work on supporting standard_names. Needs more testing.