Final version for 3 weeks code.
Now Let's redesign its software for better UI and performance