points: make direct and meta scripts
perf: load file instead of string