Refactored sample language
Refactored sample language
TODO list.