shared system