commitment and patience