some gists in one lib