working on scripting language