How we have overcome obstacles