extension examples