Commitment problem - looking for solution