service discovery seems to work