- Proper Error Handling
- Fix Supposed Memleaks
- Squash Out Possible Bugs
- Clean Up Code
