better home library detection