update gui to read vault object