script lang improvements