moved index init to store static runner (must be improved), added a code graph runner