- include nonstd::expected library for modern error-handling - add localized strings - refactor updating.cpp