added support for future implementation of multiple languages