Mostly working add_terrm and update_language