Updating Scripting Framework

continuing new scripting framework