alternatives way of using services