Almost finished background, few steps before start of vim plugin implementation