# Directory

Throughout this document, you'll find information regarding both how Amity handles different functions, and how the functions themselves work. Because of the ladder, this document will serve useful to developers looking to understand the fundamentals of Web3py; for more experienced developers, the explanations regarding how Amity handles these different functions will serve more useful.&#x20;

### [Account Handling](https://tabasco.gitbook.io/amity/overview/account-handling)

This section will contain an in-depth explanation about how Amity handles accounts, including a flow chart and technical explanations of how these accounts are utilized post-registration. This page contains no code-snippets.

### [Networks](https://tabasco.gitbook.io/amity/overview/networks)

Networks will detail the multi-chain functionality of Amity; meaning how it allows users to utilize the application across any EVM network. This will be mostly looking at how networks are initialized on Amity and how custom networks differ from default networks. This page will contain a couple code-snippets.

### [Transactions](https://tabasco.gitbook.io/amity/overview/transactions)

This page will be code-heavy and will go through the two different type of normal transactions Amity conducts in `/send`, including a video tutorial for basic transactions that should help beginner developers understand the basics of building and executing transactions over Web3.

### [Swapping](https://tabasco.gitbook.io/amity/overview/swapping)

Swapping will be a code-heavy walk-through of Amity's new swap feature, including detailed explanations of routers and all three types of swap transactions.

### [Rain](https://tabasco.gitbook.io/amity/overview/rain)

Rain will contain a brief overview of what rain is and how it works with a detailed code snippet included. The bottom of the page will have a very detailed outline of the methodology behind who does and doesn't receive rain.
