add deft && update folding