complete libs