implemented "extend" #6