add all sample scripts to build, upgrade to latest language
use -> for pointer field access