second part complete