added vault generator
updated core js