init scripting embedded using v8, still drafting and mess