a computer and electronic devices