made ServiceQueue private (not usable yet)