new sherlock lib