refactoring, display text, life accounting