finding the right interface