model: add devices