https://armsafesupply.com/glock-switch-explained/