incorrect/correct updating
working mvp