2nd part completed