add catwhich and vimwhich from Albert