duplicate code somewhere @ line 12. Number one rule is if some logic is too long, please encapsulate it in a function. It is good for testing for reusable