many vi updates, pylint, logs