feat: add new language expressions, add test cases