commit working demo