working get_electron