working on improving commit for result implementation
fixing bug when select involves modification, now triggering commit
improving implementation for new commit resolution mechanism