More docs on extending