add fold structure