shared schemes