add level scripting