Describe three barriers that have slowed down the progress of