refactoring code (display logic)
force overwrite