add generate_chain