Removing The Obstacles