cleaned code
optimized code
cleaned code