First half good and bad