Refactoring
Formatted
Covered errors
C