start services as needed