complete Chapter3