added find all impl