added distinct to findAll and chanched tests to List