Added commission programs and updated addTo and removeFrom functions