1st half update