please describe in detail here how it works based on what you told me on IRC