commit solution