It has taken years..........