Improve prompt
Add more programming modes
What the filename says