General devices