Name: Abdulaziz Almohammadi
Code Smell: Long Method
Definition: too much coding
Solution: refactoring and delete unneccsery code
Code Smell: Duplicate Code
Definition: Duplicat code and use it everywhere
Solution: separate it in another function
Code Smell: Arrow of if
Definition: too many nasted if make it like arrow
Solution: make it one
Code Smell: spaghetti code
Definition: the code that you can read it
Solution: make it one
from 76 line of code for the function to 30 line
recourse: