outline the basic structure of leakdirectory