- rewrite the entire program and organized them
- fixed some of Feedbacks