made use searches public, extended API + own test package