draft of commit
handel the slice for proxy
clear commit mechanism