Resume generation.