add devices controller