allows services with arguments