adding electronic pieces