scripting.
i dont like dlls unless it cant be done in script