Welcome to immortaltorrent.tx.hu!

Our goal is not to become another Bytemonsoon or Suprnova (not dizzying either of them though). The goal is to provide the absolutely latest stuff. Therefore, only specially authorised users have permission to upload torrents. If you have access to 0-day stuff do not hesitate to contact us!

This is a private tracker, and you have to register before you can get full access to the site. Before you do anything here at immortaltorrent.tx.hu we suggest you read the rules! There are only a few rules to abide by, but we do enforce them!

Before you go any further you should read the immortaltorrent.tx.hu user agreement.

Contents








Általános információk - Top


Mi az a BitTorrent?

A BitTorrent egy P2P (peer-to-peer) fájlcserélő protokoll, Bram Cohen fejlesztette ki. Működése: a BitTorrent a letöltő felhasználók feltöltési sávszélességét kihasználva hatékonyabbá tudja tenni a fájlok terjedését. Tehát minden letöltő felhasználó egyben feltöltő is; ez úgy lehetséges, hogy az eredeti adatmennyiséget szegmensekre darabolják, majd minden szegmenst más letöltő kap meg. Így a szegmenseket már feltölthetik egymásnak, egészen addig, amíg meg nem lesz mindenkinek a teljes adat. Minél többen töltenek egy fájlt annál gyorsabb lesz a letöltés.


Lehet egy kérdésem?

Ezúton kérünk mindenkit, hogy bármilyen kérdés feltevése előtt olvassa el a GYIK-ot mégegyszer. Rengetegen tesznek fel olyan kérdéseket, amire a GYIK triviális választ ad. Minden le van írva benne, és ezt onnét tudjuk, hogy mi írtuk. Ha mégis kérdés feltevésére kerül sor, nem kell tiszteletköröket futni, hogy "Lehet egy kérdésem?". Igen, lehet, mondjad, ne kelljen még azt is külön leírni, hogy "igen lehet".


Torrent, Tracker, Seeder, Leecher, Feltöltő; mit jelentenek ezek?

[* ][b] Tracker:[/b] egy központi szerver program; tárolja, hogy melyik torrentet melyik peer tölti és statisztikát gyűjt. [*][b] Torrent:[/b] ez egy fájl, ami tartalmazza a tracker címét, a megosztott fájlok nevét, a pieces (darabok) számát, méretét és a hash-t. [*][b] Seeder:[/b] az a peer, akinek megvan az összes adat (100%). [*][b] Leecher:[/b] az a peer, aki még lefele tölti az adatokat (<100%), ha letöltötte seeder lesz belőle. [*] [b]Feltöltő:[/b] az a felhasználó, aki az új dolgokat felteszi az oldalra.

Ha itt nem találtál megoldást a problémádra! - Top


Maybe my address is blacklisted?

The site blocks addresses listed in the (former) PeerGuardian database, as well as addresses of banned users. This works at Apache/PHP level, it's just a script that blocks logins from those addresses. It should not stop you from reaching the site. In particular it does not block lower level protocols, you should be able to ping/traceroute the server even if your address is blacklisted. If you cannot then the reason for the problem lies elsewhere.

If somehow your address is indeed blocked in the PG database do not contact us about it, it is not our policy to open ad hoc exceptions. You should clear your IP with the database maintainers instead.


Your ISP blocks the site's address

(In first place, it's unlikely your ISP is doing so. DNS name resolution and/or network problems are the usual culprits.)
There's nothing we can do. You should contact your ISP (or get a new one). Note that you can still visit the site via a proxy, follow the instructions in the relevant section. In this case it doesn't matter if the proxy is anonymous or not, or which port it listens to.

Notice that you will always be listed as an "unconnectable" client because the tracker will be unable to check that you're capable of accepting incoming connections.


Alternate port (81)

Some of our torrents use ports other than the usual HTTP port 80. This may cause problems for some users, for instance those behind some firewall or proxy configurations. You can easily solve this by editing the .torrent file yourself with any torrent editor, e.g. MakeTorrent, and replacing the announce url templateshares.net:81 with templateshares.net:80 or just templateshares.net.

Editing the .torrent with Notepad is not recommended. It may look like a text file, but it is in fact a bencoded file. If for some reason you must use a plain text editor, change the announce url to templateshares.net:80, not templateshares.net. (If you're thinking about changing the number before the announce url instead, you know too much to be reading this.)

Felhasználói információk - Top


I registered an account but did not receive the confirmation e-mail!

You can use this form to delete the account so you can re-register. Note though that if you didn't receive the email the first time it will probably not succeed the second time either so you should really try another email address.


I've lost my user name or password! Can you send it to me?

Please use this form to have the login details mailed back to you.


Can you rename my account?

We do not rename accounts. Please create a new one. (Use this form to delete your present account.)


Can you delete my (confirmed) account?

You can do it yourself by using this form.


So, what's MY ratio?

Click on your profile, then on your user name (at the top).

It's important to distinguish between your overall ratio and the individual ratio on each torrent you may be seeding or leeching. The overall ratio takes into account the total uploaded and downloaded from your account since you joined the site. The individual ratio takes into account those values for each torrent.

You may see two symbols instead of a number: "Inf.", which is just an abbreviation for Infinity, and means that you have downloaded 0 bytes while uploading a non-zero amount (ul/dl becomes infinity); "---", which should be read as "non-available", and shows up when you have both downloaded and uploaded 0 bytes (ul/dl = 0/0 which is an indeterminate amount).


Why is my IP displayed on my details page?

Only you and the site moderators can view your IP address and email. Regular users do not see that information.


Help! I cannot login!? (a.k.a. Login of Death)

This problem sometimes occurs with MSIE. Close all Internet Explorer windows and open Internet Options in the control panel. Click the Delete Cookies button. You should now be able to login.


My IP address is dynamic. How do I stay logged in?

You do not have to anymore. All you have to do is make sure you are logged in with your actual IP when starting a torrent session. After that, even if the IP changes mid-session, the seeding or leeching will continue and the statistics will update without any problem.


Why is my port number reported as "---"? (And why should I care?)

The tracker has determined that you are firewalled or NATed and cannot accept incoming connections.

This means that other peers in the swarm will be unable to connect to you, only you to them. Even worse, if two peers are both in this state they will not be able to connect at all. This has obviously a detrimental effect on the overall speed.

The way to solve the problem involves opening the ports used for incoming connections (the same range you defined in your client) on the firewall and/or configuring your NAT server to use a basic form of NAT for that range instead of NAPT (the actual process differs widely between different router models. Check your router documentation and/or support forum. You will also find lots of information on the subject at PortForward).


What are the different user classes?

  User   The default class of new members.
  Power User   Can download DOX over 1MB and view NFO files.
  Star   Has donated money to Template Shares .
  VIP   Same privileges as Power User and is considered an Elite Member of Template Shares. Immune to automatic demotion.
  Other   Customised title.
  Uploader   Same as PU except with upload rights and immune to automatic demotion.
  Moderator   Can edit and delete any uploaded torrents. Can also moderate usercomments and disable accounts.
  Administrator   Can do just about anything.
  SysOp   Redbeard (site owner).



How does this promotion thing work anyway?

  Power User   Must have been be a member for at least 4 weeks, have uploaded at least 25GB and have a ratio at or above 1.05.
The promotion is automatic when these conditions are met. Note that you will be automatically demoted from
this status if your ratio drops below 0.95 at any time.
  Star   Just donate, and send a message to Admin
  VIP   Assigned by mods at their discretion to users they feel contribute something special to the site.
(Anyone begging for VIP status will be automatically disqualified.)
  Other   Conferred by mods at their discretion (not available to Users or Power Users).
  Uploader   Appointed by Admins/SysOp (see the 'Uploading' section for conditions).
  Moderator   You don't ask us, we'll ask you!



Hey! I've seen Power Users with less than 25GB uploaded!

The PU limit used to be 10GB and we didn't demote anyone when we raised it to 25GB.


Why can't my friend become a member?

There is a 75.000 users limit. When that number is reached we stop accepting new members. Accounts inactive for more than 42 days are automatically deleted, so keep trying. (There is no reservation or queuing system, don't ask for that.)


How do I add an avatar to my profile?

First, find an image that you like, and that is within the rules. Then you will have to find a place to host it, such as our own BitBucket. (Other popular choices are Photobucket, Upload-It! or ImageShack). All that is left to do is copy the URL you were given when uploading it to the avatar field in your profile.

Please do not make a post just to test your avatar. If everything is allright you'll see it in your details page.

Statisztika - Top


Most common reason for stats not updating

  • The user is cheating. (a.k.a. "Summary Ban")
  • The server is overloaded and unresponsive. Just try to keep the session open until the server responds again. (Flooding the server with consecutive manual updates is not recommended.)
  • You are using a faulty client. If you want to use an experimental or CVS version you do it at your own risk.



Best practices

  • If a torrent you are currently leeching/seeding is not listed on your profile, just wait or force a manual update.
  • Make sure you exit your client properly, so that the tracker receives "event=completed".
  • If the tracker is down, do not stop seeding. As long as the tracker is back up before you exit the client the stats should update properly.



May I use any bittorrent client?

Yes. The tracker now updates the stats correctly for all bittorrent clients. However, we still recommend that you avoid the following clients:
  • UTorrent
  • Azerus
These clients do not report correctly to the tracker when canceling/finishing a torrent session. If you use them then a few MB may not be counted towards the stats near the end, and torrents may still be listed in your profile for some time after you have closed the client.

Also, clients in alpha or beta version should be avoided.


Why is a torrent I'm leeching/seeding listed several times in my profile?

If for some reason (e.g. pc crash, or frozen client) your client exits improperly and you restart it, it will have a new peer_id, so it will show as a new torrent. The old one will never receive a "event=completed" or "event=stopped" and will be listed until some tracker timeout. Just ignore it, it will eventually go away.


I've finished or cancelled a torrent. Why is it still listed in my profile?

Some clients, notably TorrentStorm and Nova Torrent, do not report properly to the tracker when canceling or finishing a torrent. In that case the tracker will keep waiting for some message - and thus listing the torrent as seeding or leeching - until some timeout occurs. Just ignore it, it will eventually go away.


Why do I sometimes see torrents I'm not leeching in my profile!?

When a torrent is first started, the tracker uses the IP to identify the user. Therefore the torrent will become associated with the user who last accessed the site from that IP. If you share your IP in some way (you are behind NAT/ICS, or using a proxy), and some of the persons you share it with are also users, you may occasionally see their torrents listed in your profile. (If they start a torrent session from that IP and you were the last one to visit the site the torrent will be associated with you). Note that now torrents listed in your profile will always count towards your total stats.


Multiple IPs (Can I login from different computers?)

Yes, the tracker is now capable of following sessions from different IPs for the same user. A torrent is associated with the user when it starts, and only at that moment is the IP relevant. So if you want to seed/leech from computer A and computer B with the same account you should access the site from computer A, start the torrent there, and then repeat both steps from computer B (not limited to two computers or to a single torrent on each, this is just the simplest example). You do not need to login again when closing the torrent.


How does NAT/ICS change the picture?

This is a very particular case in that all computers in the LAN will appear to the outside world as having the same IP. We must distinguish between two cases:

1. You are the single Template Shares users in the LAN

You should use the same Template Shares account in all the computers.

Note also that in the ICS case it is preferable to run the BT client on the ICS gateway. Clients running on the other computers will be unconnectable (their ports will be listed as "---", as explained elsewhere in the FAQ) unless you specify the appropriate services in your ICS configuration (a good explanation of how to do this for Windows XP can be found here). In the NAT case you should configure different ranges for clients on different computers and create appropriate NAT rules in the router. (Details vary widely from router to router and are outside the scope of this FAQ. Check your router documentation and/or support forum.)


2. There are multiple Template Shares users in the LAN

At present there is no way of making this setup always work properly with Template Shares. Each torrent will be associated with the user who last accessed the site from within the LAN before the torrent was started. Unless there is cooperation between the users mixing of statistics is possible. (User A accesses the site, downloads a .torrent file, but does not start the torrent immediately. Meanwhile, user B accesses the site. User A then starts the torrent. The torrent will count towards user B's statistics, not user A's.)

It is your LAN, the responsibility is yours. Do not ask us to ban other users with the same IP, we will not do that. (Why should we ban him instead of you?)

Feltöltés - Top


Why can't I upload torrents?

Only specially authorized users (Uploaders) have permission to upload torrents.


What criteria must I meet before I can join the Uploader team?

You must be able to provide releases that:
  • include a proper NFO
  • are genuine scene releases. If it's not on NFOrce then forget it! (except music)
  • are not older than seven (7) days
  • have all files in original format (usually 14.3 MB RARs)
  • you'll be able to seed, or make sure are well-seeded, for at least 24 hours.
  • you should have atleast 2MBit upload bandwith.
  • If you think you can match these criteria do not hesitate to contact one of the administrators.
    Remember! Write your application carefully! Be sure to include your UL speed and what kind of stuff you're planning to upload.
    Only well written letters with serious intent will be considered.


    Can I upload your torrents to other trackers?

    No. We are a closed, limited-membership community. Only registered users can use the TB tracker. Posting our torrents on other trackers is useless, since most people who attempt to download them will be unable to connect with us. This generates a lot of frustration and bad-will against us at Template Shares, and will therefore not be tolerated.

    Complaints from other sites' administrative staff about our torrents being posted on their sites will result in the banning of the users responsible.

    (However, the files you download from us are yours to do as you please. You can always create another torrent, pointing to some other tracker, and upload it to the site of your choice.)

    Letöltés - Top


    How do I use the files I've downloaded?

    Check out this guide.


    Downloaded a movie and don't know what CAM/TS/TC/SCR means?

    Check out this guide.


    Why did an active torrent suddenly disappear?

    There may be three reasons for this:
    (1) The torrent may have been out-of-sync with the site rules.
    (2) The uploader may have deleted it because it was a bad release. A replacement will probably be uploaded to take its place.
    (3) Torrents are automatically deleted after 28 days.


    How do I resume a broken download or reseed something?

    Open the .torrent file. When your client asks you for a location, choose the location of the existing file(s) and it will resume/reseed the torrent.


    Why do my downloads sometimes stall at 99%?

    The more pieces you have, the harder it becomes to find peers who have pieces you are missing. That is why downloads sometimes slow down or even stall when there are just a few percent remaining. Just be patient and you will, sooner or later, get the remaining pieces.


    What are these "a piece has failed an hash check" messages?

    Bittorrent clients check the data they receive for integrity. When a piece fails this check it is automatically re-downloaded. Occasional hash fails are a common occurrence, and you shouldn't worry.

    Some clients have an (advanced) option/preference to 'kick/ban clients that send you bad data' or similar. It should be turned on, since it makes sure that if a peer repeatedly sends you pieces that fail the hash check it will be ignored in the future.


    The torrent is supposed to be 100MB. How come I downloaded 120MB?

    See the hash fails topic. If your client receives bad data it will have to redownload it, therefore the total downloaded may be larger than the torrent size. Make sure the "kick/ban" option is turned on to minimize the extra downloads.


    Why do I get a "Not authorized (xx h) - READ THE FAQ" error?

    From the time that each new torrent is uploaded to the tracker, there is a period of time that some users must wait before they can download it.
    This delay in downloading will only affect users with a low ratio, and users with low upload amounts.

    Ratio below
    0.50
      and/or upload below
    5.0GB
      delay of
    48h
    Ratio below
    0.65
      and/or upload below
    6.5GB
      delay of
    24h
    Ratio below
    0.80
      and/or upload below
    8.0GB
      delay of
    12h
    Ratio below
    0.95
      and/or upload below
    9.5GB
      delay of
    06h

    "And/or" means any or both. Your delay will be the largest one for which you meet at least one condition.

    This applies to new users as well, so opening a new account will not help. Note also that this works at tracker level, you will be able to grab the .torrent file itself at any time.

    N.B. Due to some users exploiting the 'no-delay-for-seeders' policy we had to change it. The delay now applies to both seeding and leeching. So if you are subject to a delay and get the files from some other source you will not be able to seed them until the delay has elapsed.


    Why do I get a "rejected by tracker - Port xxxx is blacklisted" error?

    Your client is reporting to the tracker that it uses one of the default bittorrent ports (6881-6889) or any other common p2p port for incoming connections.

    Template Shares does not allow clients to use ports commonly associated with p2p protocols. The reason for this is that it is a common practice for ISPs to throttle those ports (that is, limit the bandwidth, hence the speed).

    The blocked ports list include, but is not neccessarily limited to, the following:

    Direct Connect
    411 - 413
    Kazaa
    1214
    eDonkey
    4662
    Gnutella
    6346 - 6347
    BitTorrent
    6881 - 6889

    In order to use use our tracker you must configure your client to use any port range that does not contain those ports (a range within the region 49152 through 65535 is preferable, cf. IANA). Notice that some clients, like Azureus 2.0.7.0 or higher, use a single port for all torrents, while most others use one port per open torrent. The size of the range you choose should take this into account (typically less than 10 ports wide. There is no benefit whatsoever in choosing a wide range, and there are possible security implications).

    These ports are used for connections between peers, not client to tracker. Therefore this change will not interfere with your ability to use other trackers (in fact it should increase your speed with torrents from any tracker, not just ours). Your client will also still be able to connect to peers that are using the standard ports. If your client does not allow custom ports to be used, you will have to switch to one that does.

    Do not ask us, or in the forums, which ports you should choose. The more random the choice is the harder it will be for ISPs to catch on to us and start limiting speeds on the ports we use. If we simply define another range ISPs will start throttling that range also.

    Finally, remember to forward the chosen ports in your router and/or open them in your firewall, should you have them.


    What's this "IOError - [Errno13] Permission denied" error?

    If you just want to fix it reboot your computer, it should solve the problem. Otherwise read on.

    IOError means Input-Output Error, and that is a file system error, not a tracker one. It shows up when your client is for some reason unable to open the partially downloaded torrent files. The most common cause is two instances of the client to be running simultaneously: the last time the client was closed it somehow didn't really close but kept running in the background, and is therefore still locking the files, making it impossible for the new instance to open them.

    A more uncommon occurrence is a corrupted FAT. A crash may result in corruption that makes the partially downloaded files unreadable, and the error ensues. Running scandisk should solve the problem. (Note that this may happen only if you're running Windows 9x - which only support FAT - or NT/2000/XP with FAT formatted hard drives. NTFS is much more robust and should never permit this problem.)


    What's this "TTL" in the browse page?

    The torrent's Time To Live, in hours. It means the torrent will be deleted from the tracker after that many hours have elapsed (yes, even if it is still active). Note that this a maximum value, the torrent may be deleted at any time if it's inactive.


    Why do I get a "Not authorized (You are downloading your maximum number of allowed torrents - x)" error ?

    This is part of the "Slot System". The slot system is being used to limit the concurrent downloads for users that have ratio below 0.95 and uploaded < 9.5 gb

    In detail:

    Users with ratio < 0.5 / Uploaded < 5 gb have only 1 download slot available
    Users with ratio < 0.65 / Uploaded < 6.5 gb have only 2 download slots available
    Users with ratio < 0.8 / Uploaded < 8 gb have only 3 download slots available
    Users with ratio < 0.95 / Uploaded < 9.5 gb have only 4 download slots available
    Users with ratio > 0.95 / Uploaded > 9.5 gb have unlimited download slots

    In all cases the seeding slots are unlimited. However if you have already filled all your available download slots and try to start seeding you will receive the same error. In this case you must free at least one download slot in order to start all your seeds and then start the download. If all your download slots are filled the system will deny any connection before validating if you want to download or seed. So first start your seeds and after that your downloads.


    In any time, you can check your available slots in the member bar on top of the page

    You should also know that the slots for every user are calculated every 30min. Which means that if you cross a ratio barrier for more or less slots the tracker will need up to 30 min to be informed of this change, inspite of the maximum slots that you can see on your member bar.



    What is the passkey System? How does it work?

    The passkey system has been implemented in order to substitute the ip checking system. This means that the tracker doesnt check anymore your logged ip in order to verify if you are logged in or registered with the tracker. Every user has a personal passkey, a random key generated by the system. When a user tries to download a torrent, its personal passkey is imprinted in the tracker url of the torrent, allowing to the tracker to identify any source connected on it. In this way, you can seed a torrent for example, at home and at your office simultaneously without any problem with the 2 different ips. Per torrent 3 simultaneous connections are permitted per user, and in case of leeching only 1 (That means you can leech a torrent from one location only at a time.


    Why do i get a "Unknown Passkey" error?

    You will get this error, firstly if you are not registered on our tracker, or if you havent downloaded the torrent to use from our webpage, when you were logged in. In this case, just register or log in and redownload the torrent. There is a chance to get this error also, at the first time you download anything as a new user, or at the first download after you reset your passkey. The reason is simply that the tracker reviews the changes in the passkeys every few minutes and not instantly. For that reason just leave the torrent running for a few minutes, and you will get eventually an OK message from the tracker.


    When do i need to reset my passkey?

    • If your passkey has been leeched and other user(s) uses it to download torrents using your account. In this case, you will see torrents stated in your account that you are not leeching or seeding .
    • When your clients hangs up or your connection is terminated without pressing the stop button of your client. In this case, in your account you will see that you are still leeching/seeding the torrents even that your client has been closed. Normally these "ghost peers" will be cleaned automatically within 30 minutes, but if you want to resume your downloads and the tracker denied that due to the fact that you "already are downloading the same torrents - Connection limit error" then you should reset your passkey and redownload the torrent, then resume it.



    What is DHT and Why must i turn it off?

    DHT must be disabled in your client, DHT can cause your stats to be recorded incorrectly and could be seen as cheating also disable PEX (peer exchange) Anyone using this will be banned for cheating the system. Check your snatchlist regularly to ensure stats are being recorded correctly, allow 30mins for the tracker to update your stats.

    Hogyan növelhetem meg a letöltési sebességemet? - Top


    Do not immediately jump on new torrents

    The download speed mostly depends on the seeder-to-leecher ratio (SLR). Poor download speed is mainly a problem with new and very popular torrents where the SLR is low.

    (Proselytising sidenote: make sure you remember that you did not enjoy the low speed. Seed so that others will not endure the same.)

    There are a couple of things that you can try on your end to improve your speed:

    In particular, do not do it if you have a slow connection. The best speeds will be found around the half-life of a torrent, when the SLR will be at its highest. (The downside is that you will not be able to seed so much. It's up to you to balance the pros and cons of this.)


    Limit your upload speed

    The upload speed affects the download speed in essentially two ways:
    • Bittorrent peers tend to favour those other peers that upload to them. This means that if A and B are leeching the same torrent and A is sending data to B at high speed then B will try to reciprocate. So due to this effect high upload speeds lead to high download speeds.
    • Due to the way TCP works, when A is downloading something from B it has to keep telling B that it received the data sent to him. (These are called acknowledgements - ACKs -, a sort of "got it!" messages). If A fails to do this then B will stop sending data and wait. If A is uploading at full speed there may be no bandwidth left for the ACKs and they will be delayed. So due to this effect excessively high upload speeds lead to low download speeds.
    The full effect is a combination of the two. The upload should be kept as high as possible while allowing the ACKs to get through without delay. A good thumb rule is keeping the upload at about 80% of the theoretical upload speed. You will have to fine tune yours to find out what works best for you. (Remember that keeping the upload high has the additional benefit of helping with your ratio.)

    If you are running more than one instance of a client it is the overall upload speed that you must take into account. Some clients (e.g. Azureus) limit global upload speed, others (e.g. Shad0w's) do it on a per torrent basis. Know your client. The same applies if you are using your connection for anything else (e.g. browsing or ftp), always think of the overall upload speed.


    Limit the number of simultaneous connections

    Some operating systems (like Windows 9x) do not deal well with a large number of connections, and may even crash. Also some home routers (particularly when running NAT and/or firewall with stateful inspection services) tend to become slow or crash when having to deal with too many connections. There are no fixed values for this, you may try 60 or 100 and experiment with the value. Note that these numbers are additive, if you have two instances of a client running the numbers add up.


    Limit the number of simultaneous uploads

    Isn't this the same as above? No. Connections limit the number of peers your client is talking to and/or downloading from. Uploads limit the number of peers your client is actually uploading to. The ideal number is typically much lower than the number of connections, and highly dependent on your (physical) connection.


    Just give it some time

    As explained above peers favour other peers that upload to them. When you start leeching a new torrent you have nothing to offer to other peers and they will tend to ignore you. This makes the starts slow, in particular if, by change, the peers you are connected to include few or no seeders. The download speed should increase as soon as you have some pieces to share.


    Why is my browsing so slow while leeching?

    Your download speed is always finite. If you are a peer in a fast torrent it will almost certainly saturate your download bandwidth, and your browsing will suffer. At the moment there is no client that allows you to limit the download speed, only the upload. You will have to use a third-party solution, such as NetLimiter.

    Browsing was used just as an example, the same would apply to gaming, IMing, etc...

    FAQ Management script by avataru - Page generated in 0.01135 seconds.