SWAP+Analysis+(in+progress)