deeper cfg extend