shared platforms