free overcoming obstacles