Total Comitt Update

Pushed for Nancom's work