improve for vimson