Adds basics for later auto update functionality