framework for future updates

no actual translation, only framework for possible changes.