many updates
set vim modeline
Update signature