Added shared interfaces