Efter mycket arbete och stora ansträngningarhade