added language helpers