content distribution framework