Begin update functionality (not working at this point)