commitment and perseverance