really updated the code for not requiring standard_name.