add some notes about extending