added modify vault component