working futher with committing