Fixes recursive imports.
Adds an index and more functions.