started on functionality for multiple languages