add tests for lang