Understanding network structure and having access to realistic graphs plays a central role in computer and social networks research. We build on the k-series framework and we present algorithms for constructing graphs with a given joint degree distribution (JDD).