implemented findall service