Refactoring to Improve Modularity and Error Handling