- improve maintainability