added missing lib + mini structure