invertedsm.org