improve for vimcalc