shared controls