Added experemental feature called target device