initial work on self update testing