- add support to creating vault