New language. Stopped at line 50. INCOMPLETE