merged service handlers together