added basic scripting classes