refactorings
new approach, working configuration and a fake index, but visible in editor and analyzable