Computing and electroinc devices