adding scripting and entities