Change extend to implement; fix spelling