add my name and license
for vimscript rule
fix function name