changed to string for top_level_mp_term