improvements & langvars