some fixes to the original vim post