comment
Time to say goodbye `goto`
Support nested magic number
Refactoring