Add device methods