Slave Cum Cleanup

Slave Cum Cleanup