i should be clear: the AGK libraries in Classic can also be used in C++ (called "Tier 2"), and have been wrapped for C#, Python, et al, by members of the community, if any of those are your thing but i stick with the BASIC AGK scripting language.