added beacon service