updated services to create single instance