forgot to add vault as a dependency