90% of the job is patience
223