thoughts on how to initialize vault content
make some constants reuseable