implement chapter