worked on /promo and added hard depends on vault