committing solutions