added new Capital M feature

Complete re-haul of the software logic, the capital M