- error handling 
- more keyboard layouts
