services does not have to implement findAll function
interface for services that will create index of sites and save to database