Overcoming obstacles to success by steps